package com.jx.controller;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.jx.service.GoodsService;
import com.jx.servicrimpl.GoodsServiceImpl;

import net.sf.json.JSONObject;
/**
 * 查找配送信息表+搜索框功能
 * @author 鄢泽然
 *
 */
public class SearchGoodsController extends HttpServlet {
	GoodsService gs = new GoodsServiceImpl();
	
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
	// TODO Auto-generated method stub
	doPost(req, resp);
}

@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		// TODO Auto-generated method stub
	req.setCharacterEncoding("utf8");
	resp.setCharacterEncoding("utf8");
//	当前页
	int page = Integer.parseInt(req.getParameter("page"));
//	每页的条数
	int pageSize = Integer.parseInt(req.getParameter("rows"));
	int start = (page-1)*pageSize;
	
	JSONObject goods = null; 
	String searchname = req.getParameter("searchname");	

	if(searchname==null){
		goods	=  gs.getGoods(start, pageSize);
		}
	else{
		goods = gs.getGoods(start, pageSize, searchname);
	}
	
	PrintWriter pw = resp.getWriter();
	pw.write(goods.toString());
	pw.flush();
	pw.close();
	
	
}
}
